--- import MicroBlog from "@components/templates/MicroBlog.astro"; import Base from "@layouts/Base.astro"; import { fromPosts, isMicro } from "@lib/collection/helpers"; import { identity } from "@utils/anonymous"; import type { GetStaticPaths, InferGetStaticParamsType, InferGetStaticPropsType, } from "astro"; export const getStaticPaths = (async ({ paginate }) => { const micros = await fromPosts(isMicro, identity); return paginate(micros, { pageSize: 20 }); }) satisfies GetStaticPaths; export type Params = InferGetStaticParamsType; export type Props = InferGetStaticPropsType; const { page } = Astro.props; ---

Page {page.currentPage}

{page.url.first ? First : null} {page.url.prev ? Previous : null} {page.url.next ? Next : null} {page.url.last ? Last : null}